/*
 * GenClaves.h
 *
 *  Created on: 30/06/2011
 *      Author: daniel
 */



#ifndef GENCLAVES_H_
#define GENCLAVES_H_

#include <vector>
#include <cstdlib>
#include <iostream>
using namespace std;

class GenClaves {
public:
	GenClaves(int limInf, int limSup, int cantClaves);
	void GenerarUniforme();
	void GenerarIntervalos(vector<double> v_intervalos, vector<double> v_densidades);
	vector<int> GetClaves();
	virtual ~GenClaves();

private:
	vector<int> v_enteros;
	int lInferior;
	int lSuperior;
	int totalClaves;
};

#endif /* GENCLAVES_H_ */
